-- @Author: 作者QQ381990860
-- @Date:   2021-10-20 00:02:24
-- @Last Modified by:   作者QQ381990860
-- @Last Modified time: 2022-09-12 15:51:49

function 道具处理类:出售全部道具(id,类型)
-- local  format = 类型=="行囊"and 20 or 80
  for i=1,20 do
    if 玩家数据[id].角色.道具[类型][i] ~=nil then
        self.临时id1=玩家数据[id].角色.道具[类型][i]
        if 玩家数据[id].物品[self.临时id1] then
            local 数量
            if 玩家数据[id].物品[self.临时id1].数量 ==nil then
            数量 = 1
            else
            数量 =玩家数据[id].物品[self.临时id1].数量
            end
            self:出售道具处理(id,i,类型,数量)
        end
    end
  end
end

function 道具处理类:出售道具处理(id, 格子, 类型,数量)
  local 数据 = {
        格子 = 格子,
        类型 = 类型,
        数量=tonumber(数量)}
  self.临时id1=玩家数据[id].角色.道具[数据.类型][数据.格子]
 if 玩家数据[id].角色.道具[数据.类型][数据.格子]==nil then
   发送数据(玩家数据[id].连接id,7,"#Y/你没有这样的道具")
   return 0
  elseif 玩家数据[id].物品[self.临时id1].加锁 then
       发送数据(玩家数据[id].连接id,7,"#Y/加锁的物品不能出售")
   return 0
   elseif 玩家数据[id].物品[self.临时id1].神器~=nil then
       发送数据(玩家数据[id].连接id,7,"#Y/神器不能出售")
   return 0
  elseif 玩家数据[id].物品[self.临时id1].Time then
       发送数据(玩家数据[id].连接id,7,"#Y/有效期的物品不能出售")
      return 0
   end
 self.收购价格=0
 self.临时类型=玩家数据[id].物品[self.临时id1].类型
 self.临时名称=玩家数据[id].物品[self.临时id1].名称
 self.临时技能=玩家数据[id].物品[self.临时id1].技能
 self.临时等级=玩家数据[id].物品[self.临时id1].等级
        if self.临时技能=="高级必杀" then
           self.收购价格=240000
        elseif self.临时技能=="高级吸血" then
           self.收购价格=160000
        elseif self.临时技能=="高级偷袭" then
           self.收购价格=160000
        elseif self.临时技能=="高级强力" then
           self.收购价格=120000
        elseif self.临时技能=="高级法术暴击" then
           self.收购价格=240000
        elseif self.临时技能=="高级法术波动" then
           self.收购价格=160000
        elseif self.临时技能=="高级夜战" then
           self.收购价格=160000
        elseif self.临时技能=="高级法术连击" then
           self.收购价格=160000
        elseif self.临时技能=="高级连击" then
           self.收购价格=160000
        elseif self.临时技能=="高级敏捷" then
           self.收购价格=80000
        elseif self.临时技能=="高级神佑复生" then
           self.收购价格=160000
        elseif self.临时技能=="高级魔之心" then
           self.收购价格=160000
        elseif self.临时技能=="高级防御" then
           self.收购价格=40000
        elseif self.临时技能=="高级反震" then
           self.收购价格=40000
        elseif self.临时技能=="高级感知" then
           self.收购价格=40000
        elseif self.临时技能=="高级驱鬼" then
           self.收购价格=40000
        elseif self.临时技能=="惊心一剑" then
           self.收购价格=40000
        elseif self.临时技能=="剑荡四方" then
           self.收购价格=40000
        elseif self.临时技能=="夜舞倾城" then
           self.收购价格=40000
        elseif self.临时技能=="死亡召唤" then
           self.收购价格=40000
        elseif self.临时技能=="高级鬼魂术" then
           self.收购价格=40000
        elseif self.临时技能=="高级幸运" then
           self.收购价格=40000
        elseif self.临时技能=="高级反击" then
           self.收购价格=40000
        elseif self.临时技能=="高级盾气" then
           self.收购价格=14000
        elseif self.临时技能=="高级神迹" then
           self.收购价格=40000
        elseif self.临时技能=="高级招架" then
           self.收购价格=40000
        elseif self.临时技能=="高级合纵" then
           self.收购价格=14000
        elseif self.临时技能=="高级精神集中" then
           self.收购价格=14000
        elseif self.临时技能=="高级冥思" then
           self.收购价格=14000
        elseif self.临时技能=="高级否定信仰" then
           self.收购价格=14000
        elseif self.临时技能=="高级隐身" then
           self.收购价格=14000
        elseif self.临时技能=="高级再生" then
           self.收购价格=14000
        elseif self.临时技能=="高级毒" then
           self.收购价格=14000
        elseif self.临时技能=="高级永恒" then
           self.收购价格=14000
        elseif self.临时技能=="水漫金山" then
           self.收购价格=14000
        elseif self.临时技能=="泰山压顶" then
           self.收购价格=14000
        elseif self.临时技能=="地狱烈火" then
           self.收购价格=14000
        elseif self.临时技能=="奔雷咒" then
           self.收购价格=14000
        elseif self.临时技能=="高级飞行" then
           self.收购价格=14000
        elseif self.临时技能=="高级慧根" then
           self.收购价格=14000
        elseif self.临时技能=="高级土属性吸收" then
           self.收购价格=14000
        elseif self.临时技能=="高级雷属性吸收" then
           self.收购价格=14000
        elseif self.临时技能=="高级火属性吸收" then
           self.收购价格=14000
        elseif self.临时技能=="高级水属性吸收" then
           self.收购价格=14000
        elseif self.临时技能=="嗜血追击" then
           self.收购价格=80000
        elseif self.临时技能=="壁垒击破" then
           self.收购价格=40000
        elseif self.临时技能=="力劈华山" then
           self.收购价格=100000
        elseif self.临时技能=="溜之大吉" then
           self.收购价格=280000
        elseif self.临时技能=="善恶有报" then
           self.收购价格=100000
        elseif self.临时技能=="哼哼哈兮" then
           self.收购价格=100000
        elseif self.临时技能=="津津有味" then
           self.收购价格=100000
        elseif self.临时技能=="净台妙谛" then
           self.收购价格=280000
        elseif self.临时技能=="叱咤风云" then
           self.收购价格=100000
        elseif self.临时技能=="出其不意" then
           self.收购价格=500000
        elseif self.临时技能=="灵山禅语" then
           self.收购价格=100000
        elseif self.临时技能=="无畏布施" then
           self.收购价格=100000
        elseif self.临时技能=="理直气壮" then
           self.收购价格=500000
        elseif self.临时技能=="流沙轻音" then
           self.收购价格=100000
        elseif self.临时技能=="食指大动" then
           self.收购价格=100000
        elseif self.临时技能=="大快朵颐" then
           self.收购价格=500000
        elseif self.临时技能=="浮云神马" then
           self.收购价格=500000
        elseif self.临时技能=="须弥真言" then
           self.收购价格=500000
        elseif self.临时技能=="天降灵葫" then
           self.收购价格=100000
        elseif self.临时技能=="月光" then
           self.收购价格=100000
        elseif self.临时技能=="灵能激发" then
           self.收购价格=500000
        elseif self.临时技能=="龙魂" then
           self.收购价格=500000
        elseif self.临时技能=="苍鸾怒击" then
           self.收购价格=500000
        elseif self.临时技能=="欣欣向荣" then
           self.收购价格=150000
        elseif self.临时技能=="无赦魔决" then
           self.收购价格=100000
        elseif self.临时技能=="防御" then
           self.收购价格=1600
        elseif self.临时技能=="反击" then
           self.收购价格=1600
        elseif self.临时技能=="吸血" then
           self.收购价格=8000
        elseif self.临时技能=="强力" then
           self.收购价格=4000
        elseif self.临时技能=="偷袭" then
           self.收购价格=8000
        elseif self.临时技能=="反震" then
           self.收购价格=1600
        elseif self.临时技能=="必杀" then
           self.收购价格=16000
        elseif self.临时技能=="法术暴击" then
           self.收购价格=16000
        elseif self.临时技能=="冥思" then
           self.收购价格=1600
        elseif self.临时技能=="法术波动" then
           self.收购价格=8000
        elseif self.临时技能=="夜战" then
           self.收购价格=8000
        elseif self.临时技能=="连击" then
           self.收购价格=8000
        elseif self.临时技能=="隐身" then
           self.收购价格=1600
        elseif self.临时技能=="感知" then
           self.收购价格=1600
        elseif self.临时技能=="再生" then
           self.收购价格=1600
        elseif self.临时技能=="法术连击" then
           self.收购价格=8000
        elseif self.临时技能=="毒" then
           self.收购价格=1600
        elseif self.临时技能=="幸运" then
           self.收购价格=1600
        elseif self.临时技能=="永恒" then
           self.收购价格=1600
        elseif self.临时技能=="敏捷" then
           self.收购价格=1600
        elseif self.临时技能=="神佑复生" then
           self.收购价格=1600
        elseif self.临时技能=="驱鬼" then
           self.收购价格=1600
        elseif self.临时技能=="鬼魂术" then
           self.收购价格=1600
        elseif self.临时技能=="魔之心" then
           self.收购价格=8000
        elseif self.临时技能=="水攻" then
           self.收购价格=1600
        elseif self.临时技能=="落岩" then
           self.收购价格=1600
        elseif self.临时技能=="雷击" then
           self.收购价格=1600
        elseif self.临时技能=="烈火" then
           self.收购价格=1600
        elseif self.临时技能=="火属性吸收" then
           self.收购价格=1600
        elseif self.临时技能=="土属性吸收" then
           self.收购价格=1600
        elseif self.临时技能=="水属性吸收" then
           self.收购价格=1600
        elseif self.临时技能=="雷属性吸收" then
           self.收购价格=1600
        elseif self.临时技能=="迟钝" then
           self.收购价格=1600
        elseif self.临时技能=="招架" then
           self.收购价格=1600
        elseif self.临时技能=="神迹" then
           self.收购价格=1600
        elseif self.临时技能=="精神集中" then
           self.收购价格=1600
        elseif self.临时技能=="盾气" then
           self.收购价格=1600
        elseif self.临时技能=="合纵" then
           self.收购价格=1600
        elseif self.临时技能=="否定信仰" then
           self.收购价格=1600
        elseif self.临时技能=="飞行" then
           self.收购价格=1600
        elseif self.临时技能=="迅敏" then
           self.收购价格=24000
        elseif self.临时技能=="狂怒" then
           self.收购价格=16000
        elseif self.临时技能=="阴伤" then
           self.收购价格=16000
        elseif self.临时技能=="静岳" then
           self.收购价格=24000
        elseif self.临时技能=="擅咒" then
           self.收购价格=16000
        elseif self.临时技能=="灵身" then
           self.收购价格=16000
        elseif self.临时技能=="矫健" then
           self.收购价格=16000
        elseif self.临时技能=="深思" then
           self.收购价格=2400
        elseif self.临时技能=="钢化" then
           self.收购价格=2400
        elseif self.临时技能=="坚甲" then
           self.收购价格=2400
        elseif self.临时技能=="慧心" then
           self.收购价格=2400
        elseif self.临时技能=="撞击" then
           self.收购价格=16000
        elseif self.临时技能=="无畏" then
           self.收购价格=2400
        elseif self.临时技能=="愤恨" then
           self.收购价格=2400
        elseif self.临时技能=="淬毒" then
           self.收购价格=2400
        elseif self.临时技能=="狙刺" then
           self.收购价格=8000
        elseif self.临时技能=="连环" then
           self.收购价格=16000
        elseif self.临时技能=="圣洁" then
           self.收购价格=2400
        elseif self.临时技能=="灵光" then
           self.收购价格=16000
        elseif self.临时技能=="神机步" then
           self.收购价格=16000
        elseif self.临时技能=="腾挪劲" then
           self.收购价格=16000
        elseif self.临时技能=="玄武躯" then
           self.收购价格=16000
        elseif self.临时技能=="龙胄铠" then
           self.收购价格=16000
        elseif self.临时技能=="玉砥柱" then
           self.收购价格=16000
        elseif self.临时技能=="碎甲刃" then
           self.收购价格=16000
        elseif self.临时技能=="阴阳护" then
           self.收购价格=16000
        elseif self.临时技能=="凛冽气" then
           self.收购价格=16000
        elseif self.临时技能=="舍身击" then
           self.收购价格=40000
        elseif self.临时技能=="电魂闪" then
           self.收购价格=16000
        elseif self.临时技能=="通灵法" then
           self.收购价格=40000
        elseif self.临时技能=="双星爆" then
           self.收购价格=40000
        elseif self.临时技能=="催心浪" then
           self.收购价格=40000
        elseif self.临时技能=="隐匿击" then
           self.收购价格=16000
        elseif self.临时技能=="生死决" then
           self.收购价格=40000
        elseif self.临时技能=="血债偿" then
           self.收购价格=16000
        end
        if self.临时名称=="钨金" then
        if  self.临时等级==100 then
            self.收购价格=800
        elseif  self.临时等级==110 then
            self.收购价格=1600
        elseif  self.临时等级==120 then
            self.收购价格=2400
        elseif  self.临时等级==130 then
            self.收购价格=4000
        elseif  self.临时等级==140 then
            self.收购价格=6400
        elseif  self.临时等级==150 then
            self.收购价格=9600
        elseif  self.临时等级==160 then
            self.收购价格=16000
            end
        end
        if self.临时名称=="附魔宝珠" then
        if  self.临时等级==90 then
            self.收购价格=4000
        elseif  self.临时等级==100 then
            self.收购价格=6400
        elseif  self.临时等级==110 then
            self.收购价格=8000
        elseif  self.临时等级==120 then
            self.收购价格=16000
        elseif  self.临时等级==130 then
            self.收购价格=24000
        elseif  self.临时等级==140 then
            self.收购价格=32000
        elseif  self.临时等级==150 then
            self.收购价格=48000
        elseif  self.临时等级==160 then
            self.收购价格=64000
            end
        end

        if self.临时名称=="炼妖石" then
        if  self.临时等级==65 then
            self.收购价格=800
        elseif  self.临时等级==75 then
            self.收购价格=1600
        elseif  self.临时等级==85 then
            self.收购价格=2400
        elseif  self.临时等级==95 then
            self.收购价格=3200
        elseif  self.临时等级==105 then
            self.收购价格=4000
        elseif  self.临时等级==115 then
            self.收购价格=5600
        elseif  self.临时等级==125 then
            self.收购价格=7200
        elseif  self.临时等级==135 then
            self.收购价格=9600
        elseif  self.临时等级==145 then
            self.收购价格=12000
        elseif  self.临时等级==155 then
            self.收购价格=16000
            end
        end

        if self.临时名称=="上古锻造图策" then
        if  self.临时等级==65 then
            self.收购价格=2400
        elseif  self.临时等级==75 then
            self.收购价格=4000
        elseif  self.临时等级==85 then
            self.收购价格=8000
        elseif  self.临时等级==95 then
            self.收购价格=12000
        elseif  self.临时等级==105 then
            self.收购价格=16000
        elseif  self.临时等级==115 then
            self.收购价格=28000
        elseif  self.临时等级==125 then
            self.收购价格=32000
        elseif  self.临时等级==135 then
            self.收购价格=36000
        elseif  self.临时等级==145 then
            self.收购价格=40000
        elseif  self.临时等级==155 then
            self.收购价格=48000
            end
        end

        if self.临时名称=="元灵晶石" then
        if  self.临时等级==60 then
            self.收购价格=16000
        elseif  self.临时等级==80 then
            self.收购价格=32000
        elseif  self.临时等级==100 then
            self.收购价格=64000
        elseif  self.临时等级==120 then
            self.收购价格=120000
        elseif  self.临时等级==140 then
            self.收购价格=200000
        elseif  self.临时等级==160 then
            self.收购价格=300000
            end
        end

        if self.临时名称=="灵饰指南书" then
        if  self.临时等级==60 then
            self.收购价格=16000
        elseif  self.临时等级==80 then
            self.收购价格=32000
        elseif  self.临时等级==100 then
            self.收购价格=64000
        elseif  self.临时等级==120 then
            self.收购价格=120000
        elseif  self.临时等级==140 then
            self.收购价格=200000
        elseif  self.临时等级==160 then
            self.收购价格=300000
            end
        end

        if self.临时名称=="制造指南书" then
        if  self.临时等级==60 then
            self.收购价格=800
        elseif  self.临时等级==70 then
            self.收购价格=1600
        elseif  self.临时等级==80 then
            self.收购价格=4000
        elseif  self.临时等级==90 then
            self.收购价格=8000
        elseif  self.临时等级==100 then
            self.收购价格=16000
        elseif  self.临时等级==110 then
            self.收购价格=40000
        elseif  self.临时等级==120 then
            self.收购价格=64000
        elseif  self.临时等级==130 then
            self.收购价格=96000
        elseif  self.临时等级==140 then
            self.收购价格=128000
        elseif  self.临时等级==150 then
            self.收购价格=240000
            end
        end

        if self.临时名称=="百炼精铁" then
        if  self.临时等级==60 then
            self.收购价格=800
        elseif  self.临时等级==70 then
            self.收购价格=1600
        elseif  self.临时等级==80 then
            self.收购价格=4000
        elseif  self.临时等级==90 then
            self.收购价格=8000
        elseif  self.临时等级==100 then
            self.收购价格=16000
        elseif  self.临时等级==110 then
            self.收购价格=40000
        elseif  self.临时等级==120 then
            self.收购价格=64000
        elseif  self.临时等级==130 then
            self.收购价格=96000
        elseif  self.临时等级==140 then
            self.收购价格=128000
        elseif  self.临时等级==150 then
            self.收购价格=240000
            end
        end

        if self.临时名称=="伤害精魄灵石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="防御精魄灵石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="躲避精魄灵石" then
        if  self.临时等级==1 then
            self.收购价格=100
        elseif  self.临时等级==2 then
            self.收购价格=200
        elseif  self.临时等级==3 then
            self.收购价格=400
        elseif  self.临时等级==4 then
            self.收购价格=800
        elseif  self.临时等级==5 then
            self.收购价格=1600
            end
        end

        if self.临时名称=="气血精魄灵石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="灵力精魄灵石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="速度精魄灵石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="光芒石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="月亮石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="红玛瑙" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="舍利子" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="太阳石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="黑宝石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="星辉石" then
        if  self.临时等级==1 then
            self.收购价格=400
        elseif  self.临时等级==2 then
            self.收购价格=800
        elseif  self.临时等级==3 then
            self.收购价格=1600
        elseif  self.临时等级==4 then
            self.收购价格=3200
        elseif  self.临时等级==5 then
            self.收购价格=6400
        elseif  self.临时等级==6 then
            self.收购价格=12000
        elseif  self.临时等级==7 then
            self.收购价格=24000
        elseif  self.临时等级==8 then
            self.收购价格=48000
        elseif  self.临时等级==9 then
            self.收购价格=90000
        elseif  self.临时等级==10 then
            self.收购价格=180000
            end
        end

        if self.临时名称=="珍珠" then
        if  self.临时等级==60 then
            self.收购价格=800
        elseif  self.临时等级==70 then
            self.收购价格=1600
        elseif  self.临时等级==80 then
            self.收购价格=2400
        elseif  self.临时等级==90 then
            self.收购价格=3200
        elseif  self.临时等级==100 then
            self.收购价格=4000
        elseif  self.临时等级==110 then
            self.收购价格=4800
        elseif  self.临时等级==120 then
            self.收购价格=5600
        elseif  self.临时等级==130 then
            self.收购价格=6400
        elseif  self.临时等级==140 then
            self.收购价格=7200
        elseif  self.临时等级==150 then
            self.收购价格=8000
        elseif  self.临时等级==160 then
            self.收购价格=8800
            end
        end
 if (self.临时类型=="武器" or self.临时类型=="衣服" or self.临时类型=="头盔" or self.临时类型=="项链" or self.临时类型=="腰带" or self.临时类型=="鞋子" or self.临时类型=="手镯" or self.临时类型=="耳饰" or self.临时类型=="戒指" or self.临时类型=="佩饰" ) then
   if 一键  and 玩家数据[id].物品[self.临时id1].等级 >=60 then
      发送数据(玩家数据[id].连接id,7,"#Y/150以上装备不能一键出售")
   return 0
  end
   self.临时差价=玩家数据[id].物品[self.临时id1].等级*0
   if  玩家数据[id].物品[self.临时id1].等级 > 50 then
     self.临时差价=玩家数据[id].物品[self.临时id1].等级*10
     if self.临时类型=="武器" then
        self.收购价格=0
      elseif self.临时类型=="衣服" then
       self.收购价格=0
      elseif self.临时类型=="项链" then
       self.收购价格=0
      elseif self.临时类型=="腰带" then
       self.收购价格=0
      elseif self.临时类型=="鞋子" then
       self.收购价格=0
      elseif self.临时类型=="头盔" then
       self.收购价格=0
      elseif self.临时类型=="手镯" then
           self.收购价格=0
      elseif self.临时类型=="耳饰" then
           self.收购价格=0
      elseif self.临时类型=="戒指" then
           self.收购价格=0
      elseif self.临时类型=="佩饰" then
           self.收购价格=0
      end
   end
    self.收购价格= math.floor(self.收购价格+self.临时差价)
    if 玩家数据[id].物品[self.临时id1].特效=="珍宝" then
    self.收购价格=self.收购价格*10
    end
 end
if 玩家数据[id].角色.道具.出售设置 ~= nil and 玩家数据[id].角色.道具.出售设置[self.临时名称] == true then
self.收购价格=0
end
 if self.收购价格==0 then
    self.收购价格 =ItemData[self.临时名称].出售 or 0
 end

 if self.收购价格==0 or  玩家数据[id].物品[self.临时id1].专用  then
   发送数据(玩家数据[id].连接id,7,"#Y/这样的道具无法被出售")
   return 0
  else
      数据.数量 =math.floor(数据.数量)
    if 数据.数量<1 then
      return
    end
    if 数据.数量> 1 then
       if 玩家数据[id].物品[self.临时id1].数量  then
         if 数据.数量 > 玩家数据[id].物品[self.临时id1].数量 then
          数据.数量 = 玩家数据[id].物品[self.临时id1].数量
         end
       else
          数据.数量=1
       end
    end

     self.收购价格=self.收购价格* 数据.数量
     角色处理类:添加银子(玩家数据[id],self.收购价格,"出售".. 玩家数据[id].物品[self.临时id1].名称)
     if self.临时类型 == "古董" then
      角色处理类:添加经验(玩家数据[id],ItemData[self.临时名称].价格, "古董")
     end
    if 玩家数据[id].物品[self.临时id1].数量 ~=nil and 玩家数据[id].物品[self.临时id1].数量>数据.数量 then
      玩家数据[id].物品[self.临时id1].数量=玩家数据[id].物品[self.临时id1].数量 - 数据.数量

    else

        玩家数据[id].物品[self.临时id1]=nil
        玩家数据[id].角色.道具[数据.类型][数据.格子]=nil
    end
    发送数据(玩家数据[id].连接id,3006,"66")
    self:索要出售道具(id,数据.类型)
   end
end
function 道具处理类:捐献全部道具(id,类型)------------------------------完成--

    -- local  format = 类型=="行囊"and 20 or 80

  for i=1,20 do
    if 玩家数据[id].角色.道具[类型][i] ~=nil then
        self.临时id1=玩家数据[id].角色.道具[类型][i]
        if 玩家数据[id].物品[self.临时id1] then
            local 数量
            if 玩家数据[id].物品[self.临时id1].数量 ==nil then
            数量 = 1
            else
            数量 =玩家数据[id].物品[self.临时id1].数量
            end
            self:捐献道具处理(id,i,类型,数量)
        end
    end
  end
 end
function 道具处理类:捐献道具处理(id, 格子, 类型,数量)------------------完成--

         if 活动数据.捐献次数[id] ==nil then
            活动数据.捐献次数[id] = 15
          end
      if 活动数据.捐献次数[id] <= 0 then
        发送数据(玩家数据[id].连接id, 7,"每天只能捐献15次")
         return
      end

  local 数据 = {
      格子 = 格子,
      类型 = 类型,
      数量=tonumber(数量)}

   if    数据.数量>1 then
   数据.数量 = 1
   end

  self.临时id1=玩家数据[id].角色.道具[数据.类型][数据.格子]
 if 玩家数据[id].角色.道具[数据.类型][数据.格子]==nil then
   发送数据(玩家数据[id].连接id,7,"#Y/你没有这样的道具")
   return 0
  elseif 玩家数据[id].物品[self.临时id1].加锁 then
       发送数据(玩家数据[id].连接id,7,"#Y/加锁的物品不能捐献")
   return 0
  elseif 玩家数据[id].物品[self.临时id1].Time then
       发送数据(玩家数据[id].连接id,7,"#Y/有效期的物品不能捐献")
      return 0
   end
 self.收购价格=0

 self.临时名称=玩家数据[id].物品[self.临时id1].名称

 if self.临时名称=="高级魔兽要诀" or self.临时名称=="特殊魔兽要诀" or self.临时名称=="高级召唤兽内丹" or self.临时名称=="夜光珠" or self.临时名称=="龙鳞" or self.临时名称=="定魂珠" or self.临时名称=="避水珠" or self.临时名称=="金刚石"  or self.临时名称=="星光护符" or self.临时名称=="月光护符" or self.临时名称=="阳光护符" or self.临时名称=="银河加护" then



     if self.临时名称=="特殊魔兽要诀" then
      self.收购价格 = 22
   elseif self.临时名称=="高级魔兽要诀" then
      self.收购价格=  11
   elseif self.临时名称=="高级召唤兽内丹" then
      self.收购价格= 11
   elseif self.临时名称=="星光护符"  then
      self.收购价格= 20
   elseif self.临时名称=="月光护符"  then
      self.收购价格= 25
   elseif self.临时名称=="阳光护符"  then
      self.收购价格= 35
   elseif self.临时名称=="银河加护"  then
      self.收购价格= 50
      else
      self.收购价格= 6
   end

 end


 if self.收购价格==0 or  玩家数据[id].物品[self.临时id1].专用  then
   发送数据(玩家数据[id].连接id,7,"#Y/这样的道具无法被捐献")
   return 0
  else
      数据.数量 =math.floor(数据.数量)
    if 数据.数量<1 then
      return
    end
    if 数据.数量> 1 then
       if 玩家数据[id].物品[self.临时id1].数量  then
         if 数据.数量 > 玩家数据[id].物品[self.临时id1].数量 then
          数据.数量 = 1
         end
       else
          数据.数量=1
       end
    end

     self.收购价格=self.收购价格* 数据.数量

     --角色处理类:添加银子(玩家数据[id],self.收购价格,"捐献".. 玩家数据[id].物品[self.临时id1].名称)
    角色处理类:添加威望积分(玩家数据[id],self.收购价格)
    活动数据.捐献次数[id] = 活动数据.捐献次数[id] - 1
    发送数据(玩家数据[id].连接id,7,"#Y/您今天还能捐献#R"..活动数据.捐献次数[id].."#Y/次")

    if 玩家数据[id].物品[self.临时id1].数量 ~=nil and 玩家数据[id].物品[self.临时id1].数量>数据.数量 then
      玩家数据[id].物品[self.临时id1].数量=玩家数据[id].物品[self.临时id1].数量 - 数据.数量

    else

        玩家数据[id].物品[self.临时id1]=nil
        玩家数据[id].角色.道具[数据.类型][数据.格子]=nil
    end



    发送数据(玩家数据[id].连接id,3006,"66")
    self:索要捐献道具(id,数据.类型)
   角色处理类:刷新威望(玩家数据[id].角色,id)
   --角色处理类:获取角色数据(玩家数据[id])
   end
 end
 function 道具处理类:索要捐献道具(id,内容)------------------------------完成--
 self.发送信息={}
  for n=1,20 do
     if 玩家数据[id].角色.道具[内容][n]~=nil and 玩家数据[id].物品[玩家数据[id].角色.道具[内容][n]]~=nil then
         self.发送信息[n]=玩家数据[id].物品[玩家数据[id].角色.道具[内容][n]]
       end
     end
 self.发送信息.类型=内容
 self.发送信息.银两=玩家数据[id].角色.威望经验
 self.发送信息.体力=玩家数据[id].角色.当前体力
 发送数据(玩家数据[id].连接id,3083,self.发送信息)
 end
function 道具处理类:索要出售道具(id,内容)------------------------------完成--
 self.发送信息={}
  for n=1,20 do
     if 玩家数据[id].角色.道具[内容][n]~=nil and 玩家数据[id].物品[玩家数据[id].角色.道具[内容][n]]~=nil then
         self.发送信息[n]=玩家数据[id].物品[玩家数据[id].角色.道具[内容][n]]
       end
     end
 self.发送信息.类型=内容
 self.发送信息.银两=玩家数据[id].角色.道具.货币.银子
 self.发送信息.体力=玩家数据[id].角色.当前体力
 发送数据(玩家数据[id].连接id,3074,self.发送信息)
end
 function 道具处理类:索要打宝道具(id,内容)------------------------------完成--
 self.发送信息={}
  for n=1,20 do
     if 玩家数据[id].角色.道具[内容][n]~=nil and 玩家数据[id].物品[玩家数据[id].角色.道具[内容][n]]~=nil then
         self.发送信息[n]=玩家数据[id].物品[玩家数据[id].角色.道具[内容][n]]
       end
     end
 self.发送信息.类型=内容
 self.发送信息.银两=玩家数据[id].角色.打宝积分
 self.发送信息.体力=玩家数据[id].角色.当前体力
 发送数据(玩家数据[id].连接id,3085,self.发送信息)
 end

 function 道具处理类:打宝道具处理(id, 格子, 类型,数量)------------------完成--



  local 数据 = {
      格子 = 格子,
      类型 = 类型,
      数量=tonumber(数量)}

   if    数据.数量>1 then
   数据.数量 = 1
   end

  self.临时id1=玩家数据[id].角色.道具[数据.类型][数据.格子]
 if 玩家数据[id].角色.道具[数据.类型][数据.格子]==nil then
   发送数据(玩家数据[id].连接id,7,"#Y/你没有这样的道具")
   return 0
  elseif 玩家数据[id].物品[self.临时id1].加锁 then
       发送数据(玩家数据[id].连接id,7,"#Y/加锁的物品不能回收")
   return 0
  elseif 玩家数据[id].物品[self.临时id1].Time then
       发送数据(玩家数据[id].连接id,7,"#Y/有效期的物品不能回收")
      return 0
   end
 self.收购价格=0

 self.临时名称=玩家数据[id].物品[self.临时id1].名称

 --if 玩家数据[id].物品[self.临时id1].打宝 then

   self.收购价格= 取打宝价格(self.临时名称)
 --end


 if self.收购价格==0 or  玩家数据[id].物品[self.临时id1].专用  then
   发送数据(玩家数据[id].连接id,7,"#Y/这样的道具无法被回收")
   return 0
  else
      数据.数量 =math.floor(数据.数量)
    if 数据.数量<1 then
      return
    end
    if 数据.数量> 1 then
       if 玩家数据[id].物品[self.临时id1].数量  then
         if 数据.数量 > 玩家数据[id].物品[self.临时id1].数量 then
          数据.数量 = 1
         end
       else
          数据.数量=1
       end
    end

     self.收购价格=self.收购价格* 数据.数量


    角色处理类:添加守护九宠(玩家数据[id],self.收购价格,"回收守护九宠")


    if 玩家数据[id].物品[self.临时id1].数量 ~=nil and 玩家数据[id].物品[self.临时id1].数量>数据.数量 then
      玩家数据[id].物品[self.临时id1].数量=玩家数据[id].物品[self.临时id1].数量 - 数据.数量

    else

        玩家数据[id].物品[self.临时id1]=nil
        玩家数据[id].角色.道具[数据.类型][数据.格子]=nil
    end



    发送数据(玩家数据[id].连接id,3006,"66")
    self:索要打宝道具(id,数据.类型)


   end
 end

 function 道具处理类:打宝全部道具(id,类型)------------------------------完成--


  for i=1,20 do
    if 玩家数据[id].角色.道具[类型][i] ~=nil then
        self.临时id1=玩家数据[id].角色.道具[类型][i]
        if 玩家数据[id].物品[self.临时id1] then
            local 数量
            if 玩家数据[id].物品[self.临时id1].数量 ==nil then
            数量 = 1
            else
            数量 =玩家数据[id].物品[self.临时id1].数量
            end
            self:打宝道具处理(id,i,类型,数量)
        end
    end
  end
 end